/*menu*/
#menu_vertical div  ul.display-menu > li { position:relative; padding:8px 0; background:#6f6f6f; text-align:center; 
	transition:all 0.5s ease 0s;}
#menu_vertical div  ul.display-menu > li:hover { z-index:16000; background:#3498DB; box-shadow:0 1px 25px rgba(0,0,0,.2) inset;}
#menu_vertical div  ul  li:hover > a{color:#fff}
#menu_vertical div > ul > li > div.dropdown{background:#fff;display:none;position:absolute;padding:8px 0 25px 0 ; z-index:10;	border:1px solid #01b6fd; text-align:left; top:0px; left:100%}
#menu_vertical div > ul > li > div.dropdown  a { color:#3b3b3b; line-height:26px}
#menu_vertical div > ul > li > div.dropdown  a:hover { color:#ce070a; text-decoration:none;}
#menu_vertical div > ul > li > div.dropdown  a img { border:1px solid #d5d5d5; padding:2px;display:block; }

#menu_vertical div > ul > li > div.dropdown .column.manufacturer li a{ /*float:left;*/ text-align:left}
#menu_vertical div > ul > li > div.dropdown .column.manufacturer li a img { border:none;}
#menu_vertical div > ul > li > div.dropdown .column.manufacturer li a img:hover{ opacity:0.6; filter:alpha(opacity=60)}
#menu_vertical div > ul > li > div.dropdown .option ul li a:hover{text-decoration:none;}
#menu_vertical div > ul > li:hover > div {display:block;}
#menu_vertical div > ul > li > div.dropdown ul li{ padding:0}
#menu_vertical div > ul > li > div.dropdown ul li a:hover { text-decoration:none; color:#ce070a}
#menu_vertical div > ul > li > div.dropdown ul{text-align:left;margin:0;display:inline-block!important; padding:0; vertical-align:top}
#menu_vertical div > ul > li > div.dropdown ul:first-child { width:100%}
#menu_vertical div > ul > li > div.dropdown ul.manufacturer li{margin:0; text-align:center}
#menu_vertical div > ul > li > div.dropdown ul.column.product  { float:left; width:49%!important}
#menu_vertical div > ul > li > div.dropdown ul.column.product li{ padding:0 20px 10px; min-height:175px;color:#ce070a; font-weight:bold}
#menu_vertical div > ul > li > div.dropdown ul.column.product li.last{padding-bottom:0}
#menu_vertical div > ul > li > div.dropdown .column.category > li{display:block;clear:both; padding:0 10px}
#menu_vertical div > ul > li > div.dropdown .column.category a.parent{font-size: 14px; padding-bottom:6px; color:#444444; display:block; border-bottom:1px solid #DDDDDD; font-weight:700}
#menu_vertical div > ul > li > div.dropdown .column.product li a{margin-bottom:10px; font-weight:normal}
#menu_vertical div > ul > li > div.dropdown .column.product li span{margin:7px 0 4px;display:block; line-height:16px}

#menu_vertical div > ul > li > div.dropdown .column.informations{padding-left:18px; padding-bottom:10px}

#menu_vertical div > ul > li > div.dropdown .column.manufacturer{}

#menu_vertical div > ul > li > div.dropdown .column.category{}
#menu_vertical div > ul > li > div.dropdown a.parent + .column.category{padding-left:0; }
#menu_vertical div > ul > li > div.dropdown a.parent + .column.category li a p{line-height:23px}
#menu_vertical div > ul > li > div.dropdown .staticblock{color:#676767; margin: 0 10px 0 20px}
#menu_vertical div > ul > li > div.dropdown .staticblock .menu-block{padding:13px 0 0}
#menu_vertical div > ul > li > div.dropdown .staticblock h3{color:#2b2b2b; font:bold 14px Arial ;margin:0 0 10px 0;display:block; text-transform:none}
#menu_vertical div > ul > li > div.dropdown .staticblock p{padding:0; margin:0 0 10px 0; color:#676767; line-height:14px}
#menu_vertical div ul li ul li > div.sub_menu{padding:7px 0 0}
#menu_vertical div ul li ul li > div.sub_menu ul li a:hover{ }
#menu_vertical div ul li ul li{}
#menu_vertical div ul li ul li:hover > div.sub_menu{display:block;}




#menu_vertical{ /*position:relative*/}
.quick-select {  border-bottom:none;}
#menu_vertical p  a  { font: bold 12px/15px Arial;color:#3a3a3a; text-transform:uppercase; padding:10px ;display:inline-block}
#menu_vertical p  a:hover { text-decoration:none}
#menu_vertical p  span {background: url('../image/icon_shopby.png') no-repeat 0 0; height:6px; width:9px; display:inline-block; position:absolute; top:43%; right:10px}
#menu_vertical .selected  p span, .home_page #menu_vertical p  span  { background-position:-9px 0}
.home_page #menu_vertical p:hover , .home_page #menu_vertical p:hover  a{ } 

#menu_vertical > div > p { position:relative; background: #f9f9f9 url('../image/bkg_shopby_1.png') repeat-x  center bottom; line-height:38px; margin:2px 0 0 2px; height:38px; cursor:pointer}


.home_page  #menu_vertical .quick-select{  background:#2F2F30;
	-webkit-border-radius: 3px 0 3px 3px ;
	-moz-border-radius: 3px 0 3px 3px ;
	-khtml-border-radius: 3px 0 3px 3px;
	border-radius: 3px 0 3px 3px; 
	-webkit-box-shadow: 0px 2px 0 #eee;
	-moz-box-shadow: 0px 2px 0 #eee;
	box-shadow: 0px 2px 0 #eee;}
.home_page .sub-inside, .home_page #menu_vertical p.selected .sub-inside{display:block;  position:static; float:left; border-top:0}
.home_page #menu_vertical:hover .sub-inside { left:0}

.sub-inside {}
#menu_vertical .selected  .sub-inside, #menu_vertical:hover  .sub-inside{ display:block}
#menu_vertical p.selected .sub-inside {display:block;border:2px solid #fa5229; border-top:none; left:0; 
	-webkit-border-radius: 0 0 3px 3px ;
	-moz-border-radius: 0 0 3px 3px ;
	-khtml-border-radius: 0 0 3px 3px ;
	border-radius: 0 0 3px 3px ;	
	}
.sub-inside  > ul > li:hover{background-position: right 13px;}
.sub-inside  > ul > li:first-child { border-top:0}
.sub-inside  > ul > li  img , .sub-inside  > ul > li  > a{color:#fff; font-size:10px; text-transform:uppercase}
.sub-inside  > ul > li > img {
	display: block;
    margin: 0 auto 8px;
    text-align: center;
 }
.sub-inside  > ul > li > a {
	display: block;
    line-height: 12px;
    padding: 0 10px;
}
.sub-inside  > ul > li:hover a,.sub-inside  > ul > li  a:hover{ color:#b41a1d; text-decoration:none; }
.floating-widget {width: 75px;}
.floating-widget.floating { position: fixed; top: 0; z-index:9999999;}
.floating-widget.pinned-bottom { position: absolute; bottom: 0; _position: static;}